home *** CD-ROM | disk | FTP | other *** search
- *** Add support for serial line I/O, allowing a port of GNU (Taylor's)
- UUCP.
-
- *** Add job control support. Partial support for stopping/resuming processes
- is already in place but it needs to be generalized so that it can be
- user for job control.
-
- *** Several people suggested adding IPC support (a System V feature).
-
- *** The stat() function (and/or opendir() ) is slow. Is it possible to
- speed this up?
-
- *** Improve the (currently only partially implemented) ix_amiga.h header.
-
- *** Document how to implement a fork() emulation
-
- *** Amiga<->Unix pathname handling scheme:
-
- The following scheme might be feasible:
-
- Either through a function call or through a global variable, a program
- tells ixemul that it can use Amiga pathnames. In that case ixemul will
- translate all filenames to Unix pathnames internally. E.g., the open()
- function will start with this code:
-
- if (process_can_use_amiga_pathnames)
- pathname = a2u(pathname);
-
- Similar code is needed for fopen(), etc.
-
- With ixprefs you can state whether you want to accept these hints from
- programs or not.
-
- This means that a program must be prepared to handle both kinds of
- pathnames. This is only a problem if your program tries to parse the
- pathname.
-
- I think a function 'int ix_can_use_amiga_pathnames(void)' that returns TRUE
- if the user (through ixprefs) also accepts amiga pathnames would be the
- best way to do this.
-
- Functions a2u() and u2a() for pathname conversion would also be exported
- from ixemul (they are already available internally).
-
- *** # cd /ram
- # mkdir d
- # cd d
- # echo "#!/bin/sh" >f
- # echo "echo ok" >>f
- # ./f
- /Ram[3]: syntax error
-
- 'ram' is expanded to 'Ram Disk', and the space causes problems.
- Probably will have to pass '/bin/sh' the program name enclosed in quotes.
-
- *** #include <unistd.h>
-
- main()
- {
- char foo[1000];
- read(0,foo,999);
- }
-
- Run this program, press Ctrl-C and it looks as if nothing has
- happened. You will have to actually press enter to see the
- shell prompt.
-
- *** Ixemul stack watcher doesn't work anymore.
-